package org.dromara.shopping.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

/**
 * 素材库对象 material
 *
 * @author Mr.Zhou
 * @date 2024-10-22
 */
@Data
@TableName("material")
public class Material implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * PK
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 创建者ID
     */
    private String createId;

    /**
     * 类型1、图片；2、视频
     */
    private String type;

    /**
     * 分组ID
     */
    private String groupId;

    /**
     * 素材名
     */
    private String name;

    /**
     * 素材链接
     */
    private String url;

    /**
     * 是否已删除
     */
    private Integer isDel;

    /**
     * 素材类型 后缀
     */
    private String fileType;

    /**
     *  添加时间
     */
    private Date createTime;


    @TableField(exist = false)
    private String imgUrl;
}
